package com.aichess.model;

public class DeepSeekResponse {
    private String id;
    private String object;
    private long created;
    private String model;
    private Choice[] choices;
    
    // Getters and Setters
    public String getId() {
        return id;
    }
    
    public void setId(String id) {
        this.id = id;
    }
    
    public String getObject() {
        return object;
    }
    
    public void setObject(String object) {
        this.object = object;
    }
    
    public long getCreated() {
        return created;
    }
    
    public void setCreated(long created) {
        this.created = created;
    }
    
    public String getModel() {
        return model;
    }
    
    public void setModel(String model) {
        this.model = model;
    }
    
    public Choice[] getChoices() {
        return choices;
    }
    
    public void setChoices(Choice[] choices) {
        this.choices = choices;
    }
    
    public static class Choice {
        private int index;
        private Message message;
        
        public int getIndex() {
            return index;
        }
        
        public void setIndex(int index) {
            this.index = index;
        }
        
        public Message getMessage() {
            return message;
        }
        
        public void setMessage(Message message) {
            this.message = message;
        }
        
        public static class Message {
            private String role;
            private String content;
            
            public String getRole() {
                return role;
            }
            
            public void setRole(String role) {
                this.role = role;
            }
            
            public String getContent() {
                return content;
            }
            
            public void setContent(String content) {
                this.content = content;
            }
        }
    }
} 